self-propelled troops - Turc Anglais Dictionnaire